// 坚持一种风格 
let str = "Hello, World!";
let str2 = 'Hello, World!';
// es6 模板字符串
// 其他大型语言都有字符串模板功能，js不再去拼接了
let w ='world';
let str4 = "hello"+w;//es5
let str3 = `hello ${w}`;//es6
//String 类 string 类型
let str5 = new String("abc");
console.log(
    str5,
    str5.valueOf(),
    typeof str4,
    typeof str5,
    Object.prototype.toString.call(str5)
);
// 为什么？
// 因为js是动态语言，变量类型是可以改变的
console.log(str4.length,str.length);